artillery mechanic - German English Dictionary